package demo.com.heq.service;

import demo.com.heq.entity.DetailEntity;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Author heq
 * @Date 2023/2/17 11:08
 * @Description 用户业务类接口
 */
public interface UserService {
    /**
     * 查询用户钱包余额
     * @param id
     * @return
     */
    int getBalance(int id);

    /**
     * 用户消费100
     * @param id 用户id
     */
    void consumption(int id, DetailEntity detailEntity);

    /**
     * 用户退款20
     * @param id 用户id
     */
    void refund(int id, DetailEntity detailEntity);

    /**
     * 查询消费明细
     * @param id 用户id
     * @return
     */
    List<DetailEntity> getDetails(int id);
}
